body
{
  background: none;
}

#container
{
  width: 100%;
  background: none;
}

#content
{
  padding: 25px;
  padding-top: 0;
}

#menu
{
  padding: 10px;
  padding-left: 20px;
  background-color: #fff;
}

#menu li
{
  margin-right: 15px;
  display: inline;
}

#content h1
{
  padding: 0;
  background: transparent;
  margin-bottom: 20px;
  font-size: 140%;
  color: #000;
}

td, th
{
  padding: 7px;
}

th
{
  font-weight: bold;
}

#footer
{
  clear: both;
  padding: 25px;
  margin-top: 0;
  height: auto;
  font-family: arial,sans-serif;
  font-size: 80%;
  float: right;
  color: #666;
  background: none;
}

#footer img
{
  vertical-align: middle;
}

#sf_admin_container fieldset h2
{
  font-size: 110%;
  font-family: arial,sans-serif;
  font-style: italic;
}

.sf_admin_form_field_logo div div
{
  margin-left: 120px;
}

#sf_admin_container .sf_admin_form_field_logo div div label
{
  display: inline;
  float: none;
}

#header h1
{
  width: auto;
}

#content {
  background: #eeeeee;
  border-top: 1px solid #aaaaaa;
  width auto;
}

#sf_admin_content {
  width: 65%;
  min-width: 400px;
  float: left;
  overflow: hidden;

}

#sf_admin_content table {
 width: 100%
}

#sf_admin_content ul.sf_admin_actions li {
  display: inline;
  margin-left: 10px;
}

#sf_admin_content .sf_admin_list a {
 margin-right: 3px;
}

#sf_admin_content ul.sf_admin_actions li:first-child {
 margin: 0px;
}

ul.sf_admin_actions .sf_admin_action_new {
  padding-left: 20px;
  background: url(/images/icons/add.png) top left no-repeat;
}

#sf_admin_bar {
 width: 25%;
 min-width: 400px;
 float: right;
}

#sf_admin_bar table {
 width: 100%;
}

#sf_admin_footer {
  clear: both;
}

thead {
  background: #e7eef6;
}

tfoot {
  background: #e7eef6;
}

tbody {
  background: #fff;
}

.sf_admin_row, .sf_admin_form_row { 
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.sf_admin_filter tfoot {
 text-align: right;
 background: #fff;
}

.sf_admin_td_actions .sf_admin_action_edit {
 background: url(/images/icons/pencil.png) top left no-repeat;
}

.sf_admin_td_actions .sf_admin_action_delete {
 background: url(/images/icons/delete.png) top left no-repeat;
}

.sf_admin_td_actions li {
 display: inline;
 padding-left: 20px;
}

.sf_admin_form { background: #fff;
}

.sf_admin_form_row div {
 width: auto;
}

.sf_admin_form_row {
 clear: both;
}

.sf_admin_form_row div label {
 width: 28%;
 float: left;
 padding: 10px;
 font-weight: bold;
}

.sf_admin_form_row div .help {
 clear: both;
}

.sf_admin_form_row div .content {
 width: 69% !important;
 float: right;
 position: relative;
}

.sf_admin_form_row div .content * {
 position: relative;
 top: 6px;
}

